package com.eastelsoft.smartiot.bssserver.domain;

import java.io.Serializable;
import java.util.Date;

public class TCmCustomerCompany implements Serializable {
    private String cusId;

    private String bnetAccount;

    private String companyName;

    private String provinceCode;

    private String areaCode;

    private String nodeId;

    private Integer identityType;

    private String identitySeqNumber;

    private String identityAddress;

    private Short state;

    private String companyFax;

    private String companyPthone;

    private String address;

    private String postcode;

    private String bank;

    private String account;

    private String contactPersonName;

    private Integer contactPersonGender;

    private String contactPersonDepart;

    private String contactPersonPos;

    private String contactPersonPhone;

    private String contactPersonMobile;

    private String contactEmail;

    private String contactPersonIm;

    private String remark;

    private String adminPasswd;

    private Date openTime;

    private String agentName;

    private String agentTel;

    private Short delFlag;

    private Date delTime;

    private String delMemo;

    private static final long serialVersionUID = 1L;

    public String getCusId() {
        return cusId;
    }

    public void setCusId(String cusId) {
        this.cusId = cusId == null ? null : cusId.trim();
    }

    public String getBnetAccount() {
        return bnetAccount;
    }

    public void setBnetAccount(String bnetAccount) {
        this.bnetAccount = bnetAccount == null ? null : bnetAccount.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode == null ? null : provinceCode.trim();
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode == null ? null : areaCode.trim();
    }

    public String getNodeId() {
        return nodeId;
    }

    public void setNodeId(String nodeId) {
        this.nodeId = nodeId == null ? null : nodeId.trim();
    }

    public Integer getIdentityType() {
        return identityType;
    }

    public void setIdentityType(Integer identityType) {
        this.identityType = identityType;
    }

    public String getIdentitySeqNumber() {
        return identitySeqNumber;
    }

    public void setIdentitySeqNumber(String identitySeqNumber) {
        this.identitySeqNumber = identitySeqNumber == null ? null : identitySeqNumber.trim();
    }

    public String getIdentityAddress() {
        return identityAddress;
    }

    public void setIdentityAddress(String identityAddress) {
        this.identityAddress = identityAddress == null ? null : identityAddress.trim();
    }

    public Short getState() {
        return state;
    }

    public void setState(Short state) {
        this.state = state;
    }

    public String getCompanyFax() {
        return companyFax;
    }

    public void setCompanyFax(String companyFax) {
        this.companyFax = companyFax == null ? null : companyFax.trim();
    }

    public String getCompanyPthone() {
        return companyPthone;
    }

    public void setCompanyPthone(String companyPthone) {
        this.companyPthone = companyPthone == null ? null : companyPthone.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode == null ? null : postcode.trim();
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank == null ? null : bank.trim();
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account == null ? null : account.trim();
    }

    public String getContactPersonName() {
        return contactPersonName;
    }

    public void setContactPersonName(String contactPersonName) {
        this.contactPersonName = contactPersonName == null ? null : contactPersonName.trim();
    }

    public Integer getContactPersonGender() {
        return contactPersonGender;
    }

    public void setContactPersonGender(Integer contactPersonGender) {
        this.contactPersonGender = contactPersonGender;
    }

    public String getContactPersonDepart() {
        return contactPersonDepart;
    }

    public void setContactPersonDepart(String contactPersonDepart) {
        this.contactPersonDepart = contactPersonDepart == null ? null : contactPersonDepart.trim();
    }

    public String getContactPersonPos() {
        return contactPersonPos;
    }

    public void setContactPersonPos(String contactPersonPos) {
        this.contactPersonPos = contactPersonPos == null ? null : contactPersonPos.trim();
    }

    public String getContactPersonPhone() {
        return contactPersonPhone;
    }

    public void setContactPersonPhone(String contactPersonPhone) {
        this.contactPersonPhone = contactPersonPhone == null ? null : contactPersonPhone.trim();
    }

    public String getContactPersonMobile() {
        return contactPersonMobile;
    }

    public void setContactPersonMobile(String contactPersonMobile) {
        this.contactPersonMobile = contactPersonMobile == null ? null : contactPersonMobile.trim();
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail == null ? null : contactEmail.trim();
    }

    public String getContactPersonIm() {
        return contactPersonIm;
    }

    public void setContactPersonIm(String contactPersonIm) {
        this.contactPersonIm = contactPersonIm == null ? null : contactPersonIm.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getAdminPasswd() {
        return adminPasswd;
    }

    public void setAdminPasswd(String adminPasswd) {
        this.adminPasswd = adminPasswd == null ? null : adminPasswd.trim();
    }

    public Date getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName == null ? null : agentName.trim();
    }

    public String getAgentTel() {
        return agentTel;
    }

    public void setAgentTel(String agentTel) {
        this.agentTel = agentTel == null ? null : agentTel.trim();
    }

    public Short getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Short delFlag) {
        this.delFlag = delFlag;
    }

    public Date getDelTime() {
        return delTime;
    }

    public void setDelTime(Date delTime) {
        this.delTime = delTime;
    }

    public String getDelMemo() {
        return delMemo;
    }

    public void setDelMemo(String delMemo) {
        this.delMemo = delMemo == null ? null : delMemo.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", cusId=").append(cusId);
        sb.append(", bnetAccount=").append(bnetAccount);
        sb.append(", companyName=").append(companyName);
        sb.append(", provinceCode=").append(provinceCode);
        sb.append(", areaCode=").append(areaCode);
        sb.append(", nodeId=").append(nodeId);
        sb.append(", identityType=").append(identityType);
        sb.append(", identitySeqNumber=").append(identitySeqNumber);
        sb.append(", identityAddress=").append(identityAddress);
        sb.append(", state=").append(state);
        sb.append(", companyFax=").append(companyFax);
        sb.append(", companyPthone=").append(companyPthone);
        sb.append(", address=").append(address);
        sb.append(", postcode=").append(postcode);
        sb.append(", bank=").append(bank);
        sb.append(", account=").append(account);
        sb.append(", contactPersonName=").append(contactPersonName);
        sb.append(", contactPersonGender=").append(contactPersonGender);
        sb.append(", contactPersonDepart=").append(contactPersonDepart);
        sb.append(", contactPersonPos=").append(contactPersonPos);
        sb.append(", contactPersonPhone=").append(contactPersonPhone);
        sb.append(", contactPersonMobile=").append(contactPersonMobile);
        sb.append(", contactEmail=").append(contactEmail);
        sb.append(", contactPersonIm=").append(contactPersonIm);
        sb.append(", remark=").append(remark);
        sb.append(", adminPasswd=").append(adminPasswd);
        sb.append(", openTime=").append(openTime);
        sb.append(", agentName=").append(agentName);
        sb.append(", agentTel=").append(agentTel);
        sb.append(", delFlag=").append(delFlag);
        sb.append(", delTime=").append(delTime);
        sb.append(", delMemo=").append(delMemo);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}